Ext.BLANK_IMAGE_URL = "../js/ext4/resources/themes/images/default/tree/s.gif";

Ext.define('User', {
	extend : 'Ext.data.Model',
	fields : [{
				name : 'id'
			}, {
				name : 'state'
			}, {
				name : 'nickname'
			}]
});

var store = Ext.create('Ext.data.Store', {
			model : 'User',
			remoteSort : true,
			pageSize : 10,
			proxy : {
				type : 'ajax',
				url : 'userAction!queryUserPage.action',
				reader : {
					type : 'json',
					root : 'pageList'
				}
			}
		});

var grid = Ext.create('Ext.grid.Panel', {
	store : store,
	border : 1,
	selModel : Ext.create('Ext.selection.CheckboxModel'),
	columns : [{
				text : 'id',
				dataIndex : 'id',
				width : 130
			}, {
				text : '状态',
				dataIndex : 'state',
				width : 130
			}, {
				text : '别名',
				dataIndex : 'nickname',
				width : 130
			}],
	viewConfig : {
		forceFit : true
	},
	listeners : {},
	stripeRows : true,
//	tbar : Ext.create('Ext.toolbar.Toolbar', {
//				items : []
//			}),
	bbar : Ext.create('Ext.PagingToolbar', {
				pageSize : 10,// 每页20条
				store : store,
				displayInfo : true
			})
});

Ext.onReady(function() {
	Ext.create('Ext.container.Viewport', {
		layout : 'fit',
		items : [grid]
	});
	store.load();
});


